<?php

defined('BASEPATH') OR exit('No direct script access allowed');

// news的模型层
class Aa extends CI_Model{

        const TBL = 'news';

        public function  __construct(){
            // 在构造函数中手动载入数据库操作类

            // php 子类继承父类有构造函数的时候必须要指定，显示的调用父类的构造函数，否则父类的构造函数会被子类的构造函数覆盖，失去父类的作用

            parent::__construct();

            //手动载入数据库操作类
            $this->load->database();
        }

        // 新闻添加
        public function add_news($data){
            // 调用数据库操作AR类中方法
            // 添加成功返回true
            return $this->db->insert(self::TBL,$data);
        }

        // 新闻查询
        public function list_news (){
            $query = $this->db->order_by('id', 'DESC')->get(self::TBL);


            return $query->result_array();
        }

}